package br.com.org.pedro.rn;

import java.util.List;

import br.com.org.pedro.dao.UsuarioDAO;
import br.com.org.pedro.entity.Usuario;
import br.com.org.pedro.util.DAOFactory;

public class UsuarioRN {

	private UsuarioDAO usuarioDAO;

	public UsuarioRN() {
		this.usuarioDAO = DAOFactory.criarUsuarioDAO();
	}

	public Usuario carregar(Integer codigo) {
		return this.usuarioDAO.carregar(codigo);
	}

	public Usuario buscaPorLogin(String login) {
		return this.usuarioDAO.buscaPorLogin(login);
	}

	public void salvar(Usuario usuario) {

		this.usuarioDAO.atualizar(usuario);
	}
	
	public void excluir(Usuario usuario){
		this.usuarioDAO.excluir(usuario);	
	}
	
	public List<Usuario> listar(){
		return this.usuarioDAO.listar();
	}
}
